*{
  margin:0;
  padding:0;
}
a{
  color:#333;
  text-decoration:none;
}
a:hover{
  color:#f00;
}
b, em, i{
  font-weight:normal;
  font-style:normal;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:".";
  height:0;
  visibility:hidden;
  display:block;
  clear:both;
}
ol, ul{
  list-style:none;
}
::-webkit-scrollbar{
  -webkit-appearance:none;
  width:10px;
  height:10px;
}
::-webkit-scrollbar-thumb{
  border-radius:4px;
  border:2px solid white;
  background-color:rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb:hover{
  background-color:rgba(0, 0, 0, 0.8);
}
::-webkit-scrollbar-thumb:window-inactive{
  background-color:rgba(0, 0, 0, 0.2);
}
input{
  outline:none;
}
.none{
  display:none;
}
.pointer{
  cursor:pointer;
}
[hidden]{
  display:none !important;
}

